// 常量文件 habi: assets_constants.dart
import 'package:flutter/material.dart';

class MeAssetsConstants {
  static const String avatar = 'assets/avatar.jpg';
  static const String iconBalanceVisibility =
      'assets/images/me/icon_me_balance_visibility.png';

  static const String iconBalanceInvisible =
      'assets/images/me/icon_me_balance_invisible.png';
  static const String iconGold = 'assets/images/me/icon_me_gold.png';
  static const String iconGoldArrow = 'assets/images/me/icon_me_gold_arrow.png';
  static const String iconWealth = 'assets/images/me/bg_me_wealth_ltr.png';
  static const String iconDdressUp = 'assets/images/me/bg_me_dress_up_ltr.png';
  static const String iconMeRechargeArrow1 =
      'assets/images/me/icon_me_recharge_arrow_1.png';
  static const String iconLauncher = 'assets/images/me/ic_launcher.png';
  static const String iconHome = 'assets/images/me/icon_me_home.png';
  static const String iconCopyID = 'assets/images/me/icon_me_id_copy.png';
  static const String iconIndicator = 'assets/images/me/indicator.png';
  static const String iconChange = 'assets/images/me/icon_change.png';

  static const String iconChange1 = 'assets/images/me/icon_change_1.png';
  static const String iconEmpty = 'assets/images/me/icon_empty.png';


  static const String iconAbout = 'assets/images/me/icon_setting_about.png';
  static const String iconAccount = 'assets/images/me/icon_setting_account.png';
  static const String iconBlockedList = 'assets/images/me/icon_setting_blocked_list.png';
  static const String iconCancelAccount = 'assets/images/me/icon_setting_cancel_account.png';
  static const String iconNotifications = 'assets/images/me/icon_setting_notifications.png';
  static const String iconPrivacy = 'assets/images/me/icon_setting_privacy.png';
  static const String iconUnprotected = 'assets/images/me/icon_assets_unprotected.png';
  static const String iconClearChattingRecords = 'assets/images/me/icon_stting_clear_chatting_records.png';
  static const String iconEdit= 'assets/images/me/icon_edit.png';
  static const String iconPost = 'assets/images/me/icon_post.png';
  static const String iconChatRoom = 'assets/images/me/icon_chat_room.png';
  static const String iconChatRoom0 = 'assets/images/me/icon_chat_room_0.png';
  static const String iconFollow = 'assets/images/me/icon_follow.png';
  static const String iconUnfollow = 'assets/images/me/icon_unfollow.png';
  static const String iconChat = 'assets/images/me/icon_chat.png';
  static const String iconPhoto = 'assets/images/me/icon_photo.png';
  static const String iconName = 'assets/images/me/icon_name.png';
  static const String iconClean = 'assets/images/me/icon_clean.png';
  static const String iconBirth = 'assets/images/me/icon_birth.png';
  static const String iconCountry = 'assets/images/me/icon_country.png';
  static const String iconTag = 'assets/images/me/icon_tag.png';
  static const String iconBio = 'assets/images/me/icon_bio.png';
  static const String iconVoice = 'assets/images/me/icon_voice.png';
  static const String iconCountrySelected = 'assets/images/me/icon_country_selected.png';
  static const String iconRecording = 'assets/images/me/icon_recording.png';
  static const String iconRecord = 'assets/images/me/icon_record.png';
  static const String iconRecord1 = 'assets/images/me/icon_record_1.png';
  static const String iconRecordPlay = 'assets/images/me/icon_record_play.png';
  static const String iconPause = 'assets/images/me/icon_pause.png';
  static const String iconRecordAfresh = 'assets/images/me/icon_record_afresh.png';
  static const String iconRecordFinish = 'assets/images/me/icon_record_finish.png';
  static const String iconNan = 'assets/images/me/icon_nan.png';
  static const String iconNv = 'assets/images/me/icon_nv.png';
  static const String iconVoicePlay = 'assets/images/me/icon_voice_play.png';

  static const String iconVoiceClean = 'assets/images/me/icon_voice_clean.png';
  static const String iconFunction = 'assets/images/me/icon_function.png';
  static const String iconLoading = 'assets/images/me/icon_loading.gif';

  static String getIconEditUserArrow(BuildContext context) {
    return Directionality.of(context) == TextDirection.rtl
        ? 'assets/images/me/icon_edit_user_arrow_rtl.png'
        : 'assets/images/me/icon_edit_user_arrow_ltr.png';
  }
  static String getIconChange(BuildContext context) {
    return Directionality.of(context) == TextDirection.rtl
        ? 'assets/images/me/icon_change_rtl.png'
        : 'assets/images/me/icon_change_ltr.png';
  }

  static String getIconBalanceVisibility(bool isBalanceVisible) {
    return isBalanceVisible
        ? 'assets/images/me/icon_me_balance_visibility.png'
        : 'assets/images/me/icon_me_balance_invisible.png';
  }

  static String getIconWealth(BuildContext context) {
    return Directionality.of(context) == TextDirection.rtl
        ? 'assets/images/me/bg_me_wealth_rtl.png'
        : 'assets/images/me/bg_me_wealth_ltr.png';
  }

  static String getIconDressUp(BuildContext context) {
    return Directionality.of(context) == TextDirection.rtl
        ? 'assets/images/me/bg_me_dress_up_rtl.png'
        : 'assets/images/me/bg_me_dress_up_ltr.png';
  }

  static String getIconGoldArrow(BuildContext context) {
    return Directionality.of(context) == TextDirection.rtl
        ? 'assets/images/me/icon_me_gold_arrow_rtl.png'
        : 'assets/images/me/icon_me_gold_arrow.png';
  }
  static String getIconSettingArrow(BuildContext context) {
    return Directionality.of(context) == TextDirection.rtl
        ? 'assets/images/me/icon_setting_arrow_in_rtl.png'
        : 'assets/images/me/icon_setting_arrow_in_ltr.png';
  }

  static String getIconMeRechargeArrow1(BuildContext context) {
    return Directionality.of(context) == TextDirection.rtl
        ? 'assets/images/me/icon_me_recharge_arrow_1_rtl.png'
        : 'assets/images/me/icon_me_recharge_arrow_1.png';
  }
  static String getIconMeRechargeArrow0(BuildContext context) {
    return Directionality.of(context) == TextDirection.rtl
        ? 'assets/images/me/icon_me_recharge_arrow_0_rtl.png'
        : 'assets/images/me/icon_me_recharge_arrow_0_ltr.png';
  }

}
